package com.projecy.system.service;

import com.alibaba.fastjson.JSONArray;
import com.projecy.system.model.SysRole;
import org.springframework.security.core.GrantedAuthority;

import java.util.List;


public interface SysRoleService {

    List<SysRole> getRoleList(String blurry);//获取角色列表

    void editRole(SysRole role);//编辑角色

    void delRole(Long id);//删除角色

    JSONArray getAllRoleForXm(Long userId);//角色选择框列表


    List<SysRole> getRoleByUserId(Long userId);//通过用户ID获取当前用户角色


    List<GrantedAuthority> getRolesByUser(Long id);//获取用户当前角色列表
}
